{ int nbytes;

nbytes = write (filedes, MESSAGE, strlen (MESSAGE) + 1); if (nbytes < 0) { perror ("write"); exit (EXIT_FAILURE); } }

int main (void) { extern void init_sockaddr (struct sockaddr_in *name, const char *hostname, unsigned short int port); int sock; struct sockaddr_in servername;

/* Create the socket. */ sock = socket (PF_INET, SOCK_STREAM, 0); if (sock < 0) { perror ("socket (client)"); exit (EXIT_FAILURE); }

/* Connect to the server. */ init_sockaddr (&servername, SERVERHOST, PORT); if (0 > connect (sock, (struct sockaddr *) &servername, sizeof (servername))) { perror ("connect (client)"); exit (EXIT_FAILURE); }

/* Send data to the server. */ write_to_server (sock); close (sock); exit (EXIT_SUCCESS); }


This document was generated on March 29, 2022 using texi2html 5.0.